bc885bc7451c1628940ee35600560d40ac7b197e,gdx/src/com/badlogic/gdx/graphics/Mesh.java,Mesh,Mesh,#Graphics#boolean#boolean#boolean#number#number#VertexAttribute#,78

Before Change


		this.maxIndices = maxIndices;
		this.attributes = new VertexAttributes( attributes );
		
		vertices = ByteBuffer.allocateDirect( maxVertices * this.attributes.vertexSize );
		vertices.order(ByteOrder.nativeOrder());
	
		verticesFixed = vertices.asIntBuffer();

After Change


				usesDirectBuffers = true;
		}
		
		if( usesDirectBuffers == false )
		{
			vertices = useFixedPoint?IntBuffer.wrap( new int[maxVertices * this.attributes.vertexSize/4] ):FloatBuffer.wrap( new float[maxVertices * this.attributes.vertexSize/4] );
			if( useFixedPoint )
			{
				verticesFixed = (IntBuffer)vertices;
				verticesFloat = null;
			}
			else
			{
				verticesFloat = (FloatBuffer)vertices;
				verticesFixed = null;
			}
			indices = ShortBuffer.wrap( new short[maxIndices] );
		}
		else
		{
			ByteBuffer buffer = ByteBuffer.allocateDirect( maxVertices * this.attributes.vertexSize );
			buffer.order(ByteOrder.nativeOrder());
			vertices = buffer;
			verticesFixed = buffer.asIntBuffer();